/*
*	Copyright (C) 2014  Julio Montes, Mario Carrillo
*
*	Julio Montes e-mail: imc.coder@gmail.com
*
*	Mario Carrillo e-mail: mario_90ago@live.com.mx
*
*	BSD 3-Clause License
*/

#ifndef SDK_NOTEBOOKEDITOR_H
#define SDK_NOTEBOOKEDITOR_H

#include <wx/aui/aui.h>
#include <wx/wxscintilla.h>

namespace sdk
{
    class NotebookEditor : public wxAuiNotebook
    {
    public:
        NotebookEditor( wxWindow *parent, wxWindowID id );

        virtual ~NotebookEditor();
    protected:
    private:
        void OnPageClose( wxAuiNotebookEvent &event );

        void OnSavePointReached( wxScintillaEvent &evt );

        void OnSavePointLeft( wxScintillaEvent &evt );

        DECLARE_EVENT_TABLE()
    };
}

#endif //SDK_NOTEBOOKEDITOR_H
